Set Position (Shape : AABox) 您所在的位置:网站首页 unity 添加菜单 Set Position (Shape : AABox)

Set Position (Shape : AABox)

2022-11-15 01:34| 来源: 网络整理| 查看: 265

Set Position (Shape : AABox)

菜单路径:Position > Set Position (Shape : AABox)

Set Position (Shape : AABox) 代码块根据输入 Axis-Aligned Box 计算位置,并根据合成效果将结果存储在 position 属性 之中。

此代码块可以从 AABox 的 Surface、Volume 或者 Thick Surface 计算位置,其中厚度可以是相对于形状的大小,也可以是绝对值。

此代码块还根据计算出的形状上的位置计算一个方向向量,并根据合成效果将其存储到 direction attribute。该方向等于计算出的粒子位置所在面的法线。面部的选择基于六个金字塔进行,这些金字塔的底部是每个面,其尖端是盒体中心。

备注:Velocity from Direction and Speed 代码块以后可以处理方向属性。

代码块兼容性

此代码块兼容于以下上下文:

Initialize Update 任何输出上下文 代码块设置 设置 类型 描述 Position Mode Enum 指定此代码块如何使用形状来计算位置。选项:• Surface:仅计算形状表面上的位置。• Volume:计算整个形状体积内的位置。• Thickness Absolute:计算给定绝对厚度的厚表面上的位置。 • Thickness Relative 将计算给定形状大小百分比的厚表面上的位置。 Composition Position Enum (检查器)指定此代码块如何合成位置属性。选项有:• Set:用新值覆盖位置属性。• Add:将新值添加到位置属性值。• Multiply:将位置属性值乘以新值。• Blend:在位置属性值和新值之间进行插值。您可以指定介于 0 和 1 之间的混合因子。 Composition Direction Enum (检查器)指定此代码块如何合成方向属性。选项有:• Set:用新值覆盖位置属性。• Add:将新值添加到位置属性值。• Multiply:将位置属性值乘以新值。• Blend:在位置属性值和新值之间进行插值。您可以指定介于 0 和 1 之间的混合因子。 代码块属性 Input 类型 描述 Box AABox 确定要从中计算位置的形状的 Axis-Aligned Box。 Thickness Float 用于位置计算的形状表面的厚度。此属性仅在将 Position Mode 设置为 Thickness Relative 或 Thickness Absolute 时才显示。 Blend Position Float 当前位置属性值与新计算的位置值之间的混合百分比。此属性仅在将 Composition Position 设置为 Blend 时显示。 Blend Direction Float 当前方向属性值与新计算的方向值之间的混合百分比。此属性仅在将 Composition Direction 设置为 Blend 时显示。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有